package com.lost.octopus.es.helper.entity.query.aggregation;

/**
 * 聚合获取对象
 * @author zhangbh
 * @date 2022/10/11 0011 10:58
 */
public interface AggregationStrategy<T> {

    /**
     * 根据查询参数返回聚合条件
     * @param query 查询对象
     * @return 聚合条件
     */
    EsAggregations use(T query);
}
